home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Grab Bag
/
Shareware Grab Bag.iso
/
007
/
astrol7.arc
/
ASTROL7.DOC
next >
Wrap
Text File
|
1986-02-15
|
6KB
|
112 lines
This program calculates the zodiac sign positions of the ten
planets, including the sun and moon, Placidus house cusps, natal
chart aspects, transiting aspects, and synastry between two
individuals' charts with numerical indexes of the degree of
communication between them.
For instructions on using the program, type Y when the program
prompts, "Do you want assistance?"
HISTORY OF PROGRAM VERSIONS
***
October 16, 1985 - ASTROLOG.BAS completed in response to
requests for such a program on the Glendale
Littera QBBS at (818) 956-6164.
November 24, 1985 - ASTROL2.BAS fixed an error relating to mean
local time conversion and provided two new
user prompts, one for printing a hard copy to
the printer and one for continuing on to
calculate a new birthdate.
December 1, 1985 - Versions 3 and 4 were revisions of the
program necessary in order to get it to
compile. For the actual compiling I thank
James Crowley and for helpful suggestions I
thank his friend Larry.
December 10, 1985 - ASTROL5.BAS fixed an error that had been
present all along without my knowing it. Due
to a problem with the Julian Day routine
taken from Erlewine's book, the program was
calculating positions for July and December
dates that were actually for one day after
the date entered! The ASTROL5.LBR released
the corrected COM files.
December 26, 1985 - I discover that while the July December "fix"
causes the program to run fine in the MBASIC-
80 version on CP/M computers, the "fix"
causes positions for December to be for one
day too early in BASICA on my XT. This means
that it may not be the original algorithm
that is at fault; the problem may result from
the way in which the Microsoft BASIC
compilers transform the algorithm in order to
optimize runtime efficiency.
December 27, 1985 - David C. Oshel of Ames, Iowa discovers the
program on the Potpourri Bulletin Board
(408/378-7474) and in one day writes a
complete "top-down" revision of the program,
which he releases as ASTROL6.BAS and then as
OMAR11.LBR.
January 6, 1986 - Dave's educational revision of the program,
with it's use of the RESTORE statement to
calculate additional birthdays in the
compiled version, permits me to implement an
idea I had for using the program to compare
charts by calculating the aspects between
them.
January 10, 1986 - In order to evaluate the significance of a
transiting aspect, it is important to know
whether the aspect is applying or separating,
i.e., still to come or already past. Some
complicated programming made this possible.
January 12, 1986 - I thought it would be nice to produce a
quantitative measure of the degree of
compatibility between two people. There
turned out to be no technical barrier to
doing this.
January 14, 1986 - The heavy demands on string space required by
the internal help document and by the arrays
that store aspect information for output to
the line printer was causing my 64K machine
to run out of memory, forcing me to decomment
the CP/M version of the program. For
programmers who wish to analyze the program,
a fully commented ASCII-formatted .BAS file
is being put out with an executable program
in the library for the IBM compatible
version. Depending on the system receiving
it, this library will be called ASTROLPC.LBR
or ASTROLPC.ARC. The CP/M program library
put out on this date will be called
ASTROL7.LBR.
January 25, 1986 - In a minor modification, added an Internal
Communication Index at the end of the aspects
routine. This is the sum of intensities of
all the aspects in the chart. The index
seems to vary from the 30's to the 140's,
with an index in the 60's or 70's being about
average.
February 1, 1986 - Dave Oshel locates a Julian Day algorithm
that does not have the drawbacks of the
program's original algorithm. He uploads
this for me and I merge it into the program.
It runs fine and eliminates the disparity
between the CP/M and IBM program versions.
John Halloran
P.O. Box 75713
Los Angeles, CA 90075